/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.isfd.rpc.xuelang.bo;

import com.comac.ins.isfd.rpc.xuelang.constants.enums.XueLangRenderFileTypeEnum;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 雪浪渲染入参
 */
@Data
public class XueLangRenderBo {
    /**
     * 生成的zip包地址
     */
    private String url;

    /**
     * 文件类型
     *
     * @see XueLangRenderFileTypeEnum
     */
    private String type;

    /**
     * 文件名
     * zip包的话，为索引文件名
     */
    @JsonProperty("EntryFile")
    private String entryFile;

    /**
     * 拓展字段对象
     */
    @JsonProperty("Extra")
    private XueLangRenderExtraBo extra;

    /**
     * 固定传入 10001
     */
    private String business = "10001";
}
